Perfect Classes RC
~~~~~~~~~~~~~~~~~~
By Eli Yukelzon a.k.a Fulgore


Prelude:
~~~~~~~~
Well, i know that naming something 'Perfect' is kinda selfish, but
what the heck - there was some nice work done so... Actually this
was started as a project for school by now it seems like it could be
used by somebody else so I decided to spread this baby.

Installation:
~~~~~~~~~~~~~
What? It is just some classes, that's all! If you don't see how to use them,
just go streight to Examples dir and fetch some help...

Contents:
~~~~~~~~~

pcArray\
        |- Well, they are actually the same thing, just a little redesigned for
        |- more logical use. For practical use see tree,Hashlist,strarray units.
pcList /

pcHashList - Classic Hashing Class with a little 'Cherry' on top. It can use
	   - CRC32 Encoding Checking and MD5 Byte Hashing. For MD5 Copyights read
	   - included MD5 Readme file.

pcQueue\    
        |- Classic Queue and Stack, just the way you read it in those 
        |- old algorith books
pcStack/

pcTree     - The most robust part of the pack, real tree system with 
           - structure saving capabilities. +a small addon of a simplest
           - Binary Tree, with NO methods, only one constructor :)

pcStrArray - An example of what you can do with the pcArray. Using this method
	   - you can store your custom data easily.

And a little bonus for the desert:

DynamicArray:  A little something to show you that making real Dynamic Arrays 
               could be a rather simple task
pcRandomString:One function that will generate a Random String(as you guessed).
               Usefull for creating temp files with unique names.

More
~~~~

Hmm. What more? Well, you can also fetch some other stuff I wrote from the net:

FastHeaders: Really basic C++ Header to Object Pascal Converter. Based on the
             ideas from the famost BUPack.
DPlugger   : A port of Plugger library for Delphi. Can be used for creating very
             lightweight plugins for your own applications in seconds.
Magnetizer : Under the inspiration of WinAmp... Makes you applications 'stick' to
             the nearest windows...
Versizer   : Automatic scaling/resizing component, uses somewhat complicated algorithm
             for stretching your form's components based on the form size.

And my latest projects in developement:

Minotaur   : Complete skining system for Delphi. Easy customization thru XML files
             and versitle skin format. 20% done.
DCM        : DICOM Connection Module. Classes for DICOM connectivity. 0.004% done :)

and maybe something more, if I'll come up with good ideas...


Contact:
~~~~~~~~

If you are interested in developement of any of these projects, please be
so kind and drop me a note to fulgore@zerg.com 

Thank You